package com.kgcx.push.entity;

import lombok.Data;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * <p>
 *
 * </p>
 *
 * @author hekai123
 * @since 2018-05-08
 */
@Data
@Table(name = "t_customer_log")
public class CustomerLog{

    private static final long serialVersionUID = 1L;
    @Id
    private Long kid;
    /**
     * 用户id
     */
    @Column(name ="account_id")
    private Long accountId;
    /**
     * 用户名
     */
    @Column(name ="username")
    private String username;
    /**
     * 合作账号类型
     */
    @Column(name ="account_type")
    private String accountType;
    /**
     * 合作账号
     */
    @Column(name ="account")
    private String account;
    /**
     * 认证手机号
     */
    @Column(name ="telphone")
    private String telphone;
    /**
     * 有效证件类型
     */
    @Column(name ="certificate_type")
    private String certificateType;
    /**
     * 有效证件号码
     */
    @Column(name ="certificate_code")
    private String certificateCode;
    /**
     * 注册ip
     */
    @Column(name ="ip_address")
    private String ipAddress;
    /**
     * 注册端口
     */
    @Column(name ="port")
    private String port;
    /**
     * 注册mac
     */
    @Column(name ="mac")
    private String mac;
    /**
     * 注册imei
     */
    @Column(name ="imei")
    private String imei;
    /**
     * 注册imsi
     */
    @Column(name ="imsi")
    private String imsi;
    /**
     * 用户头像
     */

    @Column(name ="user_photo")
    private String userPhoto;
    /**
     * 支付账号类型
     */
    @Column(name ="pay_account_type")
    private Integer payAccountType;
    /**
     * 绑定账号
     */
    @Column(name ="pay_account")
    private String payAccount;
    /**
     * 注册城市
     */
    @Column(name ="city")
    private String city;
    /**
     * 注册时间
     */
    @Column(name ="regis_time")
    private Date regisTime;
    /**
     * 最后更新时间
     */
    @Column(name ="last_time")
    private Date lastTime;


}
